population mean - Spanish English Dictionary